Everything was wonderful - great view, clean room, etc. but the location caused us problems! Took half an hour driving up and down the road in a taxi, asking locals who had no idea where the place was! No sign post outside the property to show where we were meant to go! Local taxi drivers even struggled finding the property! Aside from that, all wonderful. Manager offered to help us with taxis etc, but we didn't have a mobile to be able to contact him and never saw him again after checking in. The only reason I wouldn't recommend is because it is hard to find!