Great location and well presented serviced apartments. Deposit of £250 seems excessive but apart from that very good stay.