This place would have gotten 5 stars as it was super comfortable, clean, and in a great location. We felt the $50 pet cleaning fee was a little steep but we understand not everyone has clean pets as we do. Perhaps they could do a refundable deposit on a card if you didn’t make a huge mess. Mahalo! Overall great stay!