Great stay, perfect location, perfect views, just perfect