Fantastic stay! The unit is gorgeous and is the perfect size for two couples, a family of 4, or 4-6 friends, and the location is perfect.
Our only complaints were around check-in and communication. You have to check-in at a location that is about a 15-minute walk from the Airbnb itself, which is a hassle especially if you are carrying bags with you. The keys are very large and it takes some time to get the hang of unlocking the doors.
Communication from the host company was mostly copy/pasted templates that completely skipped over some specific questions and feedback we had during our stay. It didn't feel like we were actually talking to someone on the other side. We didn't have to communicate with the host company after check-in though, so aside from this initial bumpy start, we had no problems.