Very clean - location is excellent. All exactly as described - larger than I expected! A comfortable easy stay. Thank you :)