Outstanding place, totally worth the money. 5+ stars in any category.