All of the previous reviews are spot on; great communication, clean, comfortable, awesome location, etc. etc. etc! We stayed a week and had everything we needed there. Will definitely stay again.