The place is great! It had all the aforementioned amenities and great communication between us and Stephanie!