We stayed at John's place in May 2018 with our 16 month old son. The location was AMAZING. The bay was gorgeous and literally right outside our window. This part of town was quiet enough for a peaceful time but if you walk just a block out you are in the middle of all the action. Check in was easy. We used John's recommendations to rent bikes from the nearby CheapRentals and rode up to La Jolla one day which was great too.
Amenities - just as described. There were also some beach chairs and beach toys that we used. Laundry is on a different floor and you will need to bring your own detergent and quarters FYI.
Also FYI, the master bathroom toilet and shower area is quite small. We ended up using the bathroom in the hallway.