Very well thought out, clean place with an amazing view. We thoroughly enjoyed our stay.