PERFECT. Right on the water. Perfect space. Beautiful view. Clean and comfortable. Everything was exactly as depicted.