Lovely place to stay for short and long time.