Amazing views, clean, friendly, thoughtful touches and wonderfully appointed are just some of the many positives of staying here. I will not hesitate to stay here again!