Excellent communication, attention to detail and thoughtful little extras. We would definitely stay again!