We had to look for a last-minute option and found this gem. The place is great and communication was flawless! Instructions for self-checkin were super clear. Recommended!