Perfect location, perfect place. Lovely stay