Absolutely perfect and we could not have asked for a better place to stay. Great communication, brilliant location and a stunning place. We can't wait to come back. :)