Great room, very baby friendly. The location on the resort is perfect - it is the closest casita to the main resort’s pools but it is still private and quiet. The small balcony has a partial ocean view too! The Airbnb host is also super responsive to any queries!
The only downside is that though we paid a $50 daily resort fee, Terranea told us on check in that they will only perform housekeeping for the casitas once every 3 days (you cannot even request it) and every time we tried calling to order room service the line was busy/ didn’t get picked up. Basically treat it as an Airbnb rental without the hotel services.