We stayed here for 5 weeks and everything was perfect! The communication was great - anytime we needed something Michelle was very quick to reply. We would definitely stay here again.