Perfect description, perfect location, perfect stay. 10/10