Top place - amenities, location, communication with the owners, self check-in, everything was great! 10/10