Fantastic place; spacious and well-equipped, spotlessly clean, great location