Very clean, high quality, modern accomodation. Easy communication throughout the booking and checkin process and very accomodating to our needs.