Very clean and modern. Communication was great! A lot of restaurants and the beach within walking distance. Lots of great recommendations made by the host were spot on! Highly recommend.