Very clean and the staff was friendly but a little inexperienced. The amenities were very nice, and quite enjoyable. There still was a lot of construction going on for all the repairs still ongoing from Irma. I am giving four stars as there were issues with my check-in although I made my reservations in January, and being told that I could not charge to my room at the pool bar. After speaking with the manager that was quickly rectified. We did not try the cafe as there are lots of places to eat locally. I would definitely stay here if I choose to vacation in the Keys again.