We go to Mexico a lot and have even been to Ocean Homes before so it was as expected. A "luxury penthouse" denotes "luxury," but it's really just the top floor of a condo. (Things like a big hole in the bathroom covered up with plastic aren't luxury.) For a top-floor condo in Mexico it's adequate. The pictures are correct and it is in front of the sea. Ocean homes is a nice tranquil facility. It's walking to everything you want to do in Puerto Morelos and yet far enough away that you are not near the noisy parts of town.
The facilities in the house were good. A good amount of cups and glasses and bottled water. (They were missing laundry soap). It's a bummer there is no shade on the terrace so you can't use it most of the day.
The toilet in the master suite did not work for one of the nights. We got a hold of the host right away and he suggested we just flush it using buckets of water, which didn't seem like an appropriate response. However, we were able to get a hold of the building manager Ramon (RAMON IS AMAZING) he couldn't fix it that night (they didn't have the part) but had someone come first thing in the morning to fix it.
The sliding doors and some windows don't close. It's not a safety issue I don't think as they are the ones that face the sea, but as a result, you get a wind whipping through the apartment that causes the internal doors to bang all night. This could be fixed with just a seal between the door and the walls or you can put a sock in it like we did (LOL).
There was a little unexpected upfront hassle. We had to pay for insurance ~$60 USD and there were rules we had to sign before we could gain access to the apartment. There was no easy way for us to get a signature for them as they did not use DocuSign or an online vendor so we had to find a printer and print and scan.
On balance, I think it was an as-expected experience (sans the toilet issues) and the location could not be better.