10/10 for everything. Exactly as advertised if not better. Wonderful hospitality. Secure. I would go back every time