Very clean, 10 minute walk to beach, lots of shops and restaurants. Great place for our group!