Great location and amenities. Great for families. Beach, shops and playground all within 2 min walk. Could have been cleaner.