Place had everything we needed. The mattress was medium firm, we had an excellent sleep. Check in and check out was easy. Good communication.