Teri is a good place to stay and with helpful staff. Book direct with Teri, who are very helpful. Do not book with airbnb who take your money and then deny any responsibility for the actual apartment booked not being what you paid for.