This place is fantastic! We stayed here for a week and had everything we needed. We will definitely be coming back!