Great place, had all the amenities we needed. Check in and check out was a breeze with the clear and complete instructions provided by Ben and Hiro. Communication throughout the stay was excellent and I was confident any issues (we had none) would be addressed quickly.