Just one word: perfect! Perfect location, perfect equipment, perfect instructions, perfect bedroom, perfect kitchen, perfect view...