One word describes it all: perfect!!! We are in love with this amazing and gorgeous place and will definitely stay again when we are back!!!