Would I book again (30 day stay)? YES.