Immaculate place and amazing hospitality