We had an excellent 3 week stay and this apartment was exactly what we had hoped for. The bed is very comfortable and the shower gets warm and stays warm. We cooked plenty of meals and they had everything that we needed. Great location, great value. Would definitely stay here again.