We really enjoyed our stay. The view was stunning and everything was thought of. We took our 10month old and everything she needed was there. I had high expectations from all the great reviews and was not disappointed. We will definitely return.