great spacious and clean. plenty of amenities. great boat dock .