A newly refurbished place. A stay to be enjoyed.