Pricy but nice place for short stay.