We had an amazing stay. The apartment is very clean and spacious. Amenities are provided as well. You can overview Tai O at the balcony.