Very clean and modern. The location was perfect. Short walk to the beach and restaurants. Everything you need for the beach was provided. Would highly recommend!