Ticks all the boxes. Would definitely here stay again. Peter was easy to communicate with and the apartment was even better than expected.