Our family of 6 stayed here while on summer vacation. The communication and follow through with requests was amazing. The check in process was easy, and we were allowed to check out one hour later on short notice which was great accommodation. The beds were very comfortable. The reason I gave this 4 stars out of 5 was overall the upkeep was not up to 5 stars. There was chipped paint off the walls, carpet was stained, and the furniture in the living room and kitchen was very worn. If these were updated it would definitely be a 5 because the service was so great. Overall we had a good stay.