Very clean and spacious place. The location is perfect! Steps away from the beach and Belmont park. The kids had a blast!