Amazimg place to stay.