This place is the most amazing place that I have ever stayed at. It has the right size and right decoration. Outstanding views! The location and how it got designed is almost everything I have wanted for my own house! The dog is super super cute. It comes to visit us when we were checking in and sent us off when we were leaving!!