Absolutely perfect place to stay: immaculately clean, beautifully decorated and furnished, superb location.