Swan villas is simply amazing. This gorgeous and unique stay cannot be compared. The house just feels great with its organic shapes.
Bathroom sinks are pretty weird in that the water just sits in the open, but it is a small detail overall. Many of the best restaurants are nearby such as Mayan Beach and Singing Sands.
The pool was refreshing and fun for our whole family, the gardens are lovely, and there are kayaks you can take on the lagoon.
Our check in was rough—if you are renting more than one unit and they give you only one key code, pressure them to give all three as we were locked out of two of the three units we rented the first night. After some back and forth where the host tried pretending the lock boxes were working fine, they finally admitted the locks had different codes and refunded the half rent we requested for the first night. But overall our stay was great and this place exceeded expectations.