Fantastic location, great views and lots of extra touches to make the stay even more special. We'll be back!