Overall, we were satisfied with our stay.
The location was amazing, walking distance to tons of restaurants and shops and right on the beach.
The room was very clean and modern.
Things to note as soon as you get there: the cleaning service is completely separate from the hotel, so any needs need to be communicated with the host, who has a separate company handling cleaning/supplies, which may or may not be able to respond immediately. A simple thing here is to just go ahead and ask for extra towels, toilet paper, soap, etc as soon as you get there.
End of the day, we’d stay again!