This place has a great layout, and is well set up and comfortable. Few cleaning issue and washing machine was broken during our stay. But the location is fantastic and kids loved the pool. And the split level really works for separating the space. Wifi would make it alot better!