This place has everything you need! The location is perfect and it attended our needs for a long stay!