This was a fantastic stay with really great amenities, friendly staff and in a convenient location to the beach, transport and shops. There is a full working kitchen however there are no pots/pans/etc to cook with so it's not completely usable if you're planning on cooking proper meals. Otherwise we loved our stay here and would definitely recommend!