Immaculate setting, well thought out decor, clean environment, lovely and comfortable stay.