Omg this is one of the best places I have stayed, definitely is a 10 stars plus , we had everything that we needed for a perfect vacation , and looking forward to stay there again .