Clean overall but some areas lacked cleaning attention—used bathroom hand towels left from previous guest, linen stains, and some missed trash from previous guest. Price rate is high for its value and a non-refundable cancellation policy. Was fortunate to get a two hour early check-in time but had to wait until the day of arrival to receive notification of early check-in approval. Satisfactory safety measures concerning room codes and other access codes.