Fantastic place to stay! Heinz and Akiko were wonderful hosts. We found the unit spacious and absolutely beautiful. The bed was firm but comfortable. The shower had plenty of hot water and the pressure was so great that we only needed to turn the faucet on part way. Towels were provided for the bath and the pool. The furniture was very comfortable. There is a full washing machine and separate dryer in the unit along with a drying rack. The kitchen had a hot plate and plenty of cookware. We also used the BBQ and enjoyed sitting on the deck watching the sunset. The pool was clean and the water temperature was good. The AC unit is located in the dining area but was able to cool the bedroom down at night when we closed off the other areas. As mentioned in other reviews, the driveway is steep but we did not have a problem after Heinz guided us the first time. Parking in the garage was a bonus. We did not walk to town as the apartment is located on top of a steep hill.