Le Royal Gem Restaurant peut accueillir 88 convives et propose à la carte ou en menu (selon le taux d'occupation de l'hôtel) une cuisine locale (le chef est birman), mais aussi chinoise, thaïlandaise, italienne et plus généralement asiatique et européenne. Bref, il y a du choix ! Le soir, on s'installe en terrasse au bord de la piscine, très bien mise en valeur par son éclairage. En revanche, gare aux moustiques ! Le service est rapide, et le personnel un peu trop pressant... Les plats sont bons et bien présentés, et l'on a droit à un large choix de pains (à la tomate, à l'huile d'olive, au beurre...). On retrouve les classiques à base de porc, de poulet, de poisson..., la soupe à l'oignon, la soupe de tomate, la soupe d'aileron de requin, la soupe de maïs, ou encore la salade de tomates mozzarelle. En dessert, c'est plus limité : on se contente d'une assiette de fruits, voire d'une mousse de citron. Les boissons ne sont pas données : 6 dollars la bière et 4 dollars le Coca-Cola. La carte des vins est assez conséquente avec des vins du monde entier. Le petit-déjeuner se prend à la carte ou en buffet, selon l'occupation de l'hôtel. Servi de 6h à 10h, il est très copieux ! Yaourt, céréales, viennoiseries, gâteaux, pâtisseries, omelette, noddle, assiette de fruits, jus d'orange, de pomme, thé, café... Le restaurant reste ouvert toute la journée. Le dîner est servi de 18h à 22h. Le lobby bar Triple T est ouvert de 6h à 23h. Equipé d'un téléviseur à grand écran plat, il accueille des soirées live musique le vendredi, samedi et dimanche soir.