James was very responsive and flexible with our check in/check out, and made our last-minute booking so smooth. The place is well-kept, comfy, and the views are incredible! While we were a party of two, we would easily recommend this place for a family too since it has three very spacious rooms.