Great location, communication, wifi. Could improve on the cleanliness but overall good experience.