Absolutely perfect! Lovely sized kitchen, excellent beds, great shower and bathroom. Would definitely stay again. Friendly and helpful manager too.