Everything we wanted and more. Very easy to deal with, check in was a breeze. Location is beautiful and it's a wonderful place to relax after a day out in the city. We'd happily stay there again.