The place is great. Location is perfect. Pics are accurate. Just had a bad cleaning before arrival. If the cleaning before your stay is done correctly, then no complaints. We understand people have bad days. And the cleaning crew definitely let us down for our stay.