Riva’s place is gorgeous, comfortable, has everything you need and the location is perfect.