Location and size of the flat get 2 stars.
Check in process, communication and cleanliness get zero. Firstly we couldn't get in due to a lock box issue, then we finally found the flat and the cleaner was still inside after the agreed check in time. Numerous other issues including broken tiles in the bathroom, dirty sheets, mosquitoes and communication from what appeared to be a bot, very difficult to get through to anyone helpful.
The place has huge potential but a disorganised mess.