Luxurious, clean with all the amenities, attractive and beautiful surrounding, with all the kitchen equipement if you are doing your own cooking. A great stay