Blake's apt is just what you need for your stay, location is very good, fair amount of appliances and utensils if you like cooking, communication is great.
We didn't have issues with the hot water, there is a big enough water tank heater for that.
The bed is hard but once you get used to it, it's just fine.
All in all, a great value for money.