We were a family of 6 adults and a 9-month old baby. Mark's place was comfortable, clean and very spacious for our family to hang out and have meals/take-out. There was even a crib and a highchair for our little one. Beach towels and supplies were also more than enough and available for us to use. Great amenities as well - garburator, dishwasher, washer/dryer with detergent provided and even body wash and shampoo/conditioner were provided.
The location was excellent - Henry's ice cream was across the street and Tonkatsu Ginza Bairin was just downstairs. Only a short 3 blocks walk to the beach (very doable even with a baby!) or to Steak Shack which was right next to the beach (we got take out there twice!). Half a black to the main strip/area. Location was very convenient.
Mark was also very responsive to all our questions leading up to our arrival date and explained everything clearly.
A few things could have made our stay more perfect but not a big deal and we would still recommend the unit:
1. There were about 14 steps of stairs to go up and 2 sets of doors to open to get to the penthouse suite. Mark had told us about this but it was slightly challenging when you are carrying a baby (and all the baby bags) so something to be prepared for. For our stroller, we left it in the car most days.
2. Only 2 sets of keys provided between 6 adults. Would be more convenient if there were 3 sets - one set for each couple.
3. The bedrooms didn't have air conditioning so you would have to sleep with the windows open (fans were provided) and if you are a light sleeper like some members of our family, you would be easily awaken by the outside noise/early garbage trucks. The master bedroom where our baby slept was rather stuffy so it was difficult for her to sleep on most days as the fan and windows were not enough and it was hard to leave the bedroom door open when baby sleeps early and everyone else is awake.