Location good, communication great, early check in much appreciated but Bed way too hard for our liking.