Clean and modern. very spacious and close to the beach. The host pays attention to detail and communicates very well. We are coming back..