This is a great place to stay with a family of 4. There are multiple doors dividing the bathtub, restroom sink, bedroom and common room area, so the noise is reduced. Kitchen is kept very clean, and it was especially nice for us since our family cooked a lot. All the cooking supplies that you need (cooking pans, pots, boiling pots, etc) are also provided. The living room is large and pleasant. My parents were very satisfied because at the end of the long tour, they really wanted a place to hang out with the family. This place provides enough amount of towels and amenities, and we never had a difficulty of using them. About 5-10 minutes to walk down to the beach and main shopping areas. Free parking was available too (another big points for anxious parents with the car) Overall, the stay was great. Super recommend it!!