Excellent location, impressive views, lovely decor and great communication, overall as a host and guest I will definitely book this place again in the future.