Modern, clean and very stylish. A short stroll to the beach. All amenities were new and luxurious.