Location, cleanliness and amenities were all fantastic.
Checkin was unnecessarily complex having to communicate multiple times with several people and checkout was unnecessarily expensive.
I would have preferred a more personal approach to communication.
Otherwise everything was okay.