Excellent on all accounts! Very comfortable house with spectacular views. Everything was perfect and as described. Would return in a heartbeat!