Immaculately clean! Ridiculously amazing view! Perfect location! Met us at the door and showed us everything we needed. Place is huge, comfortable and beautiful. We would recommend to everyone we know.