Great place with an amazing view. Very clean, decorated with taste. We loved every single details. Craig did everything to accommodate us from the moment we arrived to the moment we departed. Great communication. Too bad we could not stay longer.