Super clean, super location, lots of nice touches like boogie boards and other fun beach amenities.