Good communication. Easy check-in. Extra thought gone into amenities. Great value.